Preparing Software Components for Integration
نویسنده
چکیده
Current industrial models for software components have made component based software engineering a practical reality. However, these models are limited in the sense that their support for the specification of component interfaces primarily deals with syntactic issues. As such, component mismatch remains a critical stumbling block in component based software engineering: components may syntctically “plug”, but still not behaviourally “play”. To facilitate proper understanding and use of software components and advance towards full “plug-and-play”, richer interface specification is needed for components. In this paper, we present a framework for rich component interface specification. It address the following issues of component specification: functional capability (interface signature and semantics), proper use (interface configuration and interaction protocols), and usefulness (qualities).
منابع مشابه
A Review of BlockChain
Blockchain is an emerging technology for decentralized and transactional data sharing across a large network of untrusted participants. It enables new forms of distributed software architectures, where components can find agreements on their shared states without trusting a central integration point or any particular participating components. Considering the block- chain as a software connector...
متن کاملA Review of BlockChain
Blockchain is an emerging technology for decentralized and transactional data sharing across a large network of untrusted participants. It enables new forms of distributed software architectures, where components can find agreements on their shared states without trusting a central integration point or any particular participating components. Considering the block- chain as a software connector...
متن کاملSoftware Architecture-based Approach to Self-adaptive Function for Intelligent Robots
An intelligent service robot helps human users with providing various services such as bringing a newspaper, recommending TV programs, and preparing meals. Each service can be accomplished by coordinating various motion actuations that are activated based on sensory data. Due to the limitation of robot computing-resources such as CPU usage and memory, the software components that implement such...
متن کاملConceptual Model for Integration of COTS Components
Several aspects of Commercial Off-The-Self (COTS) component integration are being discussed in the literature as challenges to utilizing COTS components in software development. Among these issues are interface matching, inter-component communications, functional matching, and integration testing. This paper highlights potential problems and risks associated with integrating COTS components, ev...
متن کاملIncorporating Off-The-Shelf Components with Event-based Integration
Event-based Integration (EBI) is an promising technology for constructing large software architectures. It can integrate concurrent, heterogeneous components in dynamic software architecture. This paper discusses our experience in integrating a set of off-the-shelf components to create an event-based software architecture development environment. We discuss the benefits and obstacles of integra...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002